package edu.upc.entidades;

import java.util.ArrayList;
import java.util.UUID;

public class CartaFianza {
	
	String num_carta,num_contrato,banco_emisor,tipo_carta,proveedor,num_proce_selec,fec_vencimento,responsable,comentario,asignada;
	double importe;
	private ArrayList<Usuario> listausuarios = new ArrayList<Usuario>();
	
	
	public CartaFianza(String num_carta, String num_contrato,
			String banco_emisor, String tipo_carta, String proveedor,
			String num_proce_selec, String fec_vencimento, String responsable,
			String comentario, double importe, String asignada ,ArrayList<Usuario> listausuarios) {
		super();
		this.num_carta = num_carta;
		this.num_contrato = num_contrato;
		this.banco_emisor = banco_emisor;
		this.tipo_carta = tipo_carta;
		this.proveedor = proveedor;
		this.num_proce_selec = num_proce_selec;
		this.fec_vencimento = fec_vencimento;
		this.responsable = responsable;
		this.comentario = comentario;
		this.importe = importe;
		this.asignada = asignada;
		this.listausuarios = listausuarios;
		
	}

	
	
	public String getAsignada() {
		return asignada;
	}



	public String getNum_carta() {
		return num_carta;
	}

	public String getNum_contrato() {
		return num_contrato;
	}

	public String getBanco_emisor() {
		return banco_emisor;
	}

	public String getTipo_carta() {
		return tipo_carta;
	}

	public String getProveedor() {
		return proveedor;
	}

	public String getNum_proce_selec() {
		return num_proce_selec;
	}

	public String getFec_vencimento() {
		return fec_vencimento;
	}

	public String getResponsable() {
		return responsable;
	}

	public String getComentario() {
		return comentario;
	}

	public double getImporte() {
		return importe;
	}

	public void eliminarUsuario(String id_usu) {
    	Usuario mod = buscarUsuario(id_usu);
        if (mod != null)
            listausuarios.remove(mod);
    }
    
	public Usuario buscarUsuario(String id) {
        for( Usuario mod  : listausuarios)
            if(mod.getUsuLogin().equals(id)){
            	return mod;
            }
        return null;
    }
	
	public int getTotalUsu() {
        return listausuarios.size();
    }



	public void setAsignada(String asignada) {
		this.asignada = asignada;
	}



	public ArrayList<Usuario> getListausuarios() {
		return listausuarios;
	}



	public void setListausuarios(ArrayList<Usuario> listausuarios) {
		this.listausuarios = listausuarios;
	}



	public void setNum_carta(String num_carta) {
		this.num_carta = num_carta;
	}



	public void setNum_contrato(String num_contrato) {
		this.num_contrato = num_contrato;
	}



	public void setBanco_emisor(String banco_emisor) {
		this.banco_emisor = banco_emisor;
	}



	public void setTipo_carta(String tipo_carta) {
		this.tipo_carta = tipo_carta;
	}



	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}



	public void setNum_proce_selec(String num_proce_selec) {
		this.num_proce_selec = num_proce_selec;
	}



	public void setFec_vencimento(String fec_vencimento) {
		this.fec_vencimento = fec_vencimento;
	}



	public void setResponsable(String responsable) {
		this.responsable = responsable;
	}



	public void setComentario(String comentario) {
		this.comentario = comentario;
	}



	public void setImporte(double importe) {
		this.importe = importe;
	}
	
	
	
}
